﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Singleton
{
    public class Singleton
    {
        private static Singleton instance;

        /// <summary>
        /// Van een Singleton mag maar één instantie worden gemaakt, vandaar ook dat de constructor private is.
        /// </summary>
        private Singleton() { }

        public static Singleton getInstance()
        {
            if (instance == null)
            {
                instance = new Singleton();
            }

            return instance;
        }

    }
}
